/*
 * Created on 2005-7-8
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.sohu.sip.auth.business.event;

import com.sohu.sip.auth.middletier.BusinessEvent;

/**
 * @author luciali
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class UserUpdateEvent implements BusinessEvent {
	private Long id;

	private String cnName;

	private String tel;

	private String mark;

	private int authStatus;

	private int status;

	private String[] actorIdStrs;

	/**
	 * @return Returns the actorIdStrs.
	 */
	public String[] getActorIdStrs() {
		return actorIdStrs;
	}

	/**
	 * @param actorIdStrs
	 *            The actorIdStrs to set.
	 */
	public void setActorIdStrs(String[] actorIdStrs) {
		this.actorIdStrs = actorIdStrs;
	}

	/**
	 * @return Returns the authStatus.
	 */
	public int getAuthStatus() {
		return authStatus;
	}

	/**
	 * @param authStatus
	 *            The authStatus to set.
	 */
	public void setAuthStatus(int authStatus) {
		this.authStatus = authStatus;
	}

	/**
	 * @return Returns the id.
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id
	 *            The id to set.
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return Returns the cnName.
	 */
	public String getCnName() {
		return cnName;
	}

	/**
	 * @param cnName
	 *            The cnName to set.
	 */
	public void setCnName(String cnName) {
		this.cnName = cnName;
	}

	/**
	 * @return Returns the mark.
	 */
	public String getMark() {
		return mark;
	}

	/**
	 * @param mark
	 *            The mark to set.
	 */
	public void setMark(String mark) {
		this.mark = mark;
	}

	/**
	 * @return Returns the status.
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            The status to set.
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * @return Returns the tel.
	 */
	public String getTel() {
		return tel;
	}

	/**
	 * @param tel
	 *            The tel to set.
	 */
	public void setTel(String tel) {
		this.tel = tel;
	}

	public String toString() {
		String eventString = "";
		return eventString;
	}

	public void parse(String str) {

	}

	/**
	 * @param id
	 * @param cnName
	 * @param tel
	 * @param mark
	 * @param status
	 */
	public UserUpdateEvent(Long id, String cnName, String tel, String mark,
			int status) {
		super();
		this.id = id;
		this.cnName = cnName;
		this.tel = tel;
		this.mark = mark;
		this.status = status;
	}

	/**
	 * @param id
	 */
	public UserUpdateEvent(Long id) {
		super();
		this.id = id;
	}

	/**
	 * @param id
	 * @param cnName
	 * @param tel
	 * @param mark
	 * @param authStatus
	 * @param status
	 * @param actorIdStrs
	 */
	public UserUpdateEvent(Long id, String cnName, String tel, String mark,
			int authStatus, int status, String[] actorIdStrs) {
		super();
		this.id = id;
		this.cnName = cnName;
		this.tel = tel;
		this.mark = mark;
		this.authStatus = authStatus;
		this.status = status;
		this.actorIdStrs = actorIdStrs;
	}
}